home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir42 / addqbe25.zip / README < prev    next >
Text File  |  1993-08-03  |  7KB  |  148 lines

  1.  
  2.                   ADDONQBE (C) Copyright 1992, 1993
  3.                             Version 2.5
  4.                   Suggested BBS Name: ADDQBE25.ZIP
  5.                     
  6.         A Shareware package from Lightwave Software Engineering                             
  7.                           Harold Chattaway
  8.                     Lightwave Software Engineering
  9.                          3 Old Northfield Rd
  10.                            Ashby, MA 01431
  11.                            (508)342-6016
  12.                            CIS:72540,140
  13.                       
  14. ADDONQBE is a powerful Query by Example program that can be
  15. added onto your existing Foxpro 2.5 application with the addition of one
  16. ON KEY LABEL command. When activated, it overlays your current Data
  17. Entry (DE) screens and turns it into a QBE screen! No additional coding
  18. other than the addition of one ON KEY LABEL command! Your users DO NOT
  19. have to use anything other than the DE screens they are already used to.
  20. And they do not have to know how to use a program like Foxpro's RQBE.
  21.  
  22.  
  23.  
  24. This is an updated version of the program that appeared in the November 92
  25. issue of Foxtalk. The following features have been added...
  26.  
  27. 1. It has been converted to Windows! All dialogs and screens have
  28.    been re-drawn for the Windows environment!
  29.  
  30. 2. Save filters in a filter library for easy retreival.
  31.    When filters are being picked from list, the full English 
  32.    version of the filter is displayed in a filter expression window.
  33.    
  34. 3. Export the current database in all the formats that Foxpro
  35.    supports, i.e WK1, WKS, original Foxbase format, SDF, Delimited, etc,
  36.    with the filter on or off, consisting of the fields that you pick.
  37.  
  38. 4. Generate and save user defined labels in the same library as
  39.    standard reports. Program will call the label generator or the
  40.    report generator when picked from the library.
  41.  
  42. 5. Browse the filtered file to allow the user to more easily see
  43.    if the filter is correct. This browse feature will use the Data
  44.    Dictionary(DD) to generate the headers in the browse window if field
  45.    desciptions are available in the DD. 
  46.    For 2.5:
  47.    The browse window runs off of a cursor generated by a SQL Select statement. 
  48.    Primary benifit of this is showing the thermometer bar during query. ADDONQBE
  49.    sets index off, runs query, and then reinstates index order. Having
  50.    no index set is far faster for Rushmore.
  51.  
  52. 6. Abilty to manage the index tags associated with the current DBF.
  53.    You can select the primary index from a pick list of the tags that
  54.    are available, delete a tag, and create new tags. THIS IS A GOOD ONE!
  55.    For 2.5: 
  56.    Will not allow permanent indexs to be deleted. User created ones can
  57.    be deleted however.
  58.       
  59. 7. On-line Help is available by pressing F1 once ADDONQBE has been
  60.    activated. These new features are described in the HELP system.
  61.    
  62. 8. For 2.5:
  63.    When creating reports or when exporting to a file, a nice new
  64.    mover dialog screen has been added to allow the selection of fields
  65.    and the reordering of them for these two operations. Field descriptions
  66.    in mover also run off the DD.   
  67.    
  68. 9. For 2.5:
  69.    The window in the lower half of the screen that holds the description
  70.    of the filter, did not take part in the same read that controlled the
  71.    main menu in earlier versions. Clicking on it exited the user from 
  72.    ADDONQBE. Also, you could not scroll the expression window to see the
  73.    complete filter if it did not fit in the window. This ability has now 
  74.    been added.   
  75.    
  76. BUG FIXES:   
  77.  
  78. 2.4:
  79. 1. If doing direct reads, programmed crashed... Fixed
  80.  
  81. 2. If change sort order and then build filter, crashed. Fixed
  82.  
  83. 2.5
  84. 1. If window name was same as database name, program bombed. Fixed.
  85.  
  86.  
  87. In order to hook in the ADDONQBE application, just add the line: ON KEY
  88. LABEL F10 DO ADDONQBE.APP with WONTOP(),VARREAD().  This can go into the
  89. setup code for a particular screen or in the main program of an
  90. application. Though this is the shareware version, you can still try this
  91. with one of your own applications. It's fully functional, there just is not
  92. any source code.
  93.  
  94. To best see how the program operates, run the sample screen by typing in
  95. DO QBETEST. In the window footer you will see "F10=Add on Query by
  96. Example". Put the cursor in a field you wish to set a condition on and
  97. press F10. A menu of comparison operators will appear. Pick one of these
  98. and enter the comparison value. Press ESC or choose "Return to DE Screen"
  99. to pick an additional field that you would like to add the filter
  100. expression. As the filter is built, you will see the expression being
  101. built in a window. When it is what you want, select "Set Filter" from the
  102. menu. This will impose the filter on the file and only you to view the
  103. records that match the filter. Press F3 & F4 to view the previous and next
  104. records in the file. Try running a sample report. Also notice the Data
  105. Dictionary menu option. Changing the description of the field names here
  106. will make the fields make more sense to the end user.
  107.  
  108. Play around with the sample to see how easy it is to use! It is very
  109. simple yet very powerful.
  110.  
  111. For full source code, project file, and documentation please register your
  112. copy, as this is shareware. After pressing F10 to call up ADDONQBE, press
  113. F2 to view registration information and registration form. Fill it out and mail
  114. it in! 
  115.  
  116. All people who register ADDONQBE will also receive for free, 
  117. a nice project utility called "DON'T FORGET!". This gathers together all
  118. the files logged into a project and either zips them or copies them to 
  119. a floppy drive. It also has the feature of removing the path that is stored
  120. with each file. This allows easier builds on the new host machine when
  121. all the files are kept in one directory. This is most helpful when you are
  122. moving the project to another machine for demos to customers or your boss!
  123.  
  124. Future versions will have the Multi-Table Query feature complete. The 
  125. version in this release is not fully functional. 
  126.  
  127. Thanks you very much. Please provide feedback if so inclined! It would be
  128. very helpful! I will be making updates, but still would like to hear from
  129. more people.
  130.  
  131.               ╔═══════════════════════════════════════╗ 
  132.               ║      LIGHTWAVE       SOFTWARE         ║ 
  133.               ║                                       ║ 
  134.               ║             ENGINEERING               ║ 
  135.               ║  ──────────────────────────────────   ║ 
  136.               ║ * Custom Database Applications        ║ 
  137.               ║ * Software Consultation               ║ 
  138.               ║ * Database Design    CIS:72540,140    ║ 
  139.               ║ Harold Chattaway     (508)342-6016    ║ 
  140.               ╚═══════════════════════════════════════╝ 
  141.  
  142. "Where the Art of Programming is a Science..."
  143.  
  144. Harold Chattaway
  145. Lightwave Software Engineering
  146. 3 Old Northfield Rd
  147. Ashby, MA 01431
  148.